// 
// Decompiled by Procyon v0.5.36
// 

package com.orange.boot.dev2.entity;

import com.baomidou.mybatisplus.annotation.TableLogic;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;

@ApiModel("Expert对象")
@Data
public class Expert implements Serializable {
    private static final long serialVersionUID = 1L;
    @ApiModelProperty("专家id")
    @TableId(
            value = "expert_id",
            type = IdType.AUTO
    )
    private Long expertId;
    @ApiModelProperty("专家名字")
    private String expertName;
    @ApiModelProperty("专家手机号")
    private String expertPhone;
    @ApiModelProperty("专家照片")
    private String expertPhoto;
    @ApiModelProperty("专家介绍")
    private String expertIntroduction;
    @ApiModelProperty("曾获荣誉")
    private String expertHonor;
    @ApiModelProperty("专家领域")
    private String expertTerritory;
    @ApiModelProperty(
            value = "创建时间",
            hidden = true
    )
    @TableField(
            fill = FieldFill.INSERT
    )
    @JsonIgnore
    private LocalDateTime gmtCreate;
    @ApiModelProperty(
            value = "修改时间",
            hidden = true
    )
    @TableField(
            fill = FieldFill.UPDATE
    )
    @JsonIgnore
    private Date gmtModified;
    @ApiModelProperty(
            value = "逻辑删除",
            hidden = true
    )
    @TableField(
            fill = FieldFill.INSERT
    )
    @JsonIgnore
    @TableLogic
    private Integer isDeleted;
    @ApiModelProperty("被问次数")
    private Integer beAskedNumber;
    @ApiModelProperty("回答次数")
    private Integer answerNumber;
    @ApiModelProperty("年龄")
    private Integer year;
    @ApiModelProperty("微信号")
    private String wx;
    @ApiModelProperty("头衔")
    private String title;
}